﻿<?php
require_once( ROOT_DATA_OBJECT . 'DataObject.class.php');

class PessoaDO extends DataObjectUtils{
	
	
	var $table = "Pessoa";
	var $attributes = array(
	
		"codigo"=> array("name" => "codigo","key" => "true", "type" => "int", "length" => "11", "null" => "NO", "values" => "", "default" => "0", "label" => "Codigo", "data" => "NULL"),
		"nome"=> array("name" => "nome","key" => "false", "type" => "string", "length" => "50", "null" => "YES", "values" => "", "default" => "0", "label" => "Nome", "data" => "NULL"),
		"email"=> array("name" => "email","key" => "false", "type" => "string", "length" => "50", "null" => "YES", "values" => "", "default" => "0", "label" => "E-mail", "data" => "NULL"),
		"dataNascimento"=> array("name" => "dataNascimento","key" => "false", "type" => "date", "length" => "10", "null" => "YES", "values" => "", "default" => "0", "label" => "Data Nascimento", "data" => "NULL"),
		"sexo"=> array("name" => "sexo","key" => "false", "type" => "string", "length" => "1", "null" => "YES", "values" => "", "default" => "0", "label" => "Sexo", "data" => "NULL"),
		"cpf"=> array("name" => "cpf","key" => "false", "type" => "string", "length" => "14", "null" => "YES", "values" => "", "default" => "0", "label" => "RG", "data" => "NULL"),
		"rg"=> array("name" => "rg","key" => "false", "type" => "string", "length" => "13", "null" => "YES", "values" => "", "default" => "0", "label" => "CPF", "data" => "NULL"),
		"telefoneResidencial"=> array("name" => "telefoneResidencial","key" => "false", "type" => "string", "length" => "13", "null" => "YES", "values" => "", "default" => "0", "label" => "Telefone Residencial", "data" => "NULL"),
		"telefoneComercial"=> array("name" => "telefoneComercial","key" => "false", "type" => "string", "length" => "13", "null" => "YES", "values" => "", "default" => "0", "label" => "Telefone Comercial", "data" => "NULL"),
		"celular"=> array("name" => "celular","key" => "false", "type" => "string", "length" => "13", "null" => "YES", "values" => "", "default" => "0", "label" => "Celular", "data" => "NULL"),
		"endLogradouro"=> array("name" => "endLogradouro","key" => "false", "type" => "string", "length" => "100", "null" => "YES", "values" => "", "default" => "0", "label" => "Logradouro", "data" => "NULL"),
		"endNumero"=> array("name" => "endNumero","key" => "false", "type" => "string", "length" => "12", "null" => "YES", "values" => "", "default" => "0", "label" => "Numero", "data" => "NULL"),
		"endCep"=> array("name" => "endCep","key" => "false", "type" => "string", "length" => "9", "null" => "YES", "values" => "", "default" => "0", "label" => "CEP", "data" => "NULL"),
		"endBairro"=> array("name" => "endBairro","key" => "false", "type" => "string", "length" => "50", "null" => "YES", "values" => "", "default" => "0", "label" => "Bairro", "data" => "NULL"),
		"endCidade"=> array("name" => "endCidade","key" => "false", "type" => "string", "length" => "50", "null" => "YES", "values" => "", "default" => "0", "label" => "Cidade", "data" => "NULL"),
		"endEstado"=> array("name" => "endEstado","key" => "false", "type" => "string", "length" => "2", "null" => "YES", "values" => "", "default" => "0", "label" => "Estado", "data" => "NULL"),
		"endComplemento"=> array("name" => "endComplemento","key" => "false", "type" => "string", "length" => "255", "null" => "YES", "values" => "", "default" => "0", "label" => "Complemento", "data" => "NULL"),
		"dataCadastro"=> array("name" => "dataCadastro","key" => "false", "type" => "date", "length" => "10", "null" => "YES", "values" => "", "default" => "0", "label" => "Data Cadastro", "data" => "NULL"),
		"Pessoa_codigo_cadastro"=> array("name" => "Pessoa_codigo_cadastro","key" => "false", "type" => "int", "length" => "11", "null" => "YES", "values" => "", "default" => "0", "label" => "", "data" => "NULL"),
		"situacao"=> array("name" => "situacao","key" => "false", "type" => "string", "length" => "1", "null" => "YES", "values" => "", "default" => "0", "label" => "Situação", "data" => "NULL"),
		"apelido"=> array("name" => "apelido","key" => "false", "type" => "string", "length" => "50", "null" => "YES", "values" => "", "default" => "0", "label" => "Codigo", "data" => "NULL"),
		"cidadeNascimento"=> array("name" => "cidadeNascimento","key" => "false", "type" => "string", "length" => "50", "null" => "YES", "values" => "", "default" => "0", "label" => "Codigo", "data" => "NULL"),

		"rgEmissor"=> array("name" => "rgEmissor","key" => "false", "type" => "string", "length" => "3", "null" => "YES", "values" => "", "default" => "0", "label" => "RG Emissor", "data" => "NULL"),
		"rgEstadoEmissor"=> array("name" => "rgEstadoEmissor","key" => "false", "type" => "string", "length" => "2", "null" => "YES", "values" => "", "default" => "0", "label" => "RG Estado Emissor", "data" => "NULL"),
		"rgDataExpedicao"=> array("name" => "rgDataExpedicao","key" => "false", "type" => "date", "length" => "10", "null" => "YES", "values" => "", "default" => "0", "label" => "RG Data Expedição", "data" => "NULL"),

		"certNascNumero"=> array("name" => "certNascNumero","key" => "false", "type" => "string", "length" => "50", "null" => "YES", "values" => "", "default" => "0", "label" => "", "data" => "NULL"),
		"certNascLivro"=> array("name" => "certNascLivro","key" => "false", "type" => "string", "length" => "50", "null" => "YES", "values" => "", "default" => "0", "label" => "", "data" => "NULL"),
		"certNascFolhas"=> array("name" => "certNascFolhas","key" => "false", "type" => "string", "length" => "50", "null" => "YES", "values" => "", "default" => "0", "label" => "", "data" => "NULL"),
		"certNascComarca"=> array("name" => "certNascComarca","key" => "false", "type" => "string", "length" => "50", "null" => "YES", "values" => "", "default" => "0", "label" => "", "data" => "NULL"),
		"certNascEstado"=> array("name" => "certNascEstado","key" => "false", "type" => "string", "length" => "2", "null" => "YES", "values" => "", "default" => "0", "label" => "", "data" => "NULL"),
		"certNascEmissao"=> array("name" => "certNascEmissao","key" => "false", "type" => "date", "length" => "10", "null" => "YES", "values" => "", "default" => "0", "label" => "", "data" => "NULL"),

		"titEleiNumero"=> array("name" => "titEleiNumero","key" => "false", "type" => "string", "length" => "50", "null" => "YES", "values" => "", "default" => "0", "label" => "", "data" => "NULL"),
		"titEleiZona"=> array("name" => "titEleiZona","key" => "false", "type" => "string", "length" => "50", "null" => "YES", "values" => "", "default" => "0", "label" => "", "data" => "NULL"),
		"titEleiSecao"=> array("name" => "titEleiSecao","key" => "false", "type" => "string", "length" => "50", "null" => "YES", "values" => "", "default" => "0", "label" => "", "data" => "NULL"),
		"titEleiVotacao"=> array("name" => "titEleiVotacao","key" => "false", "type" => "date", "length" => "10", "null" => "YES", "values" => "", "default" => "0", "label" => "", "data" => "NULL"),
		
		"observacao"=> array("name" => "observacao","key" => "false", "type" => "string", "length" => "5000", "null" => "YES", "values" => "", "default" => "0", "label" => "Observação", "data" => "NULL")
		
	);
	
	
	
	function getNewInstance(){
		return new PessoaDO();
	}
}

?>